package tec;
import poounit.Test;
	public class TestPoli implements TestComportement{



	    @Test
	    public void testChoixChangerPlace()throws TecInvalidException{
			
			Transport t = FabriqueBus.faireBus(2,2); 
			PassagerAbstrait p1= new Repos("toto",4,FabriqueComportement.fairePoli());
			PassagerAbstrait p2= new Repos("toto",4,FabriqueComportement.faireCalme());
			p1.monterDans(t);
			assert p1.estAssis():"error";

			t.allerArretSuivant();
			p2.monterDans(t);
			assert p2.estAssis():"error";

			assert p1.estAssis():"error";
			t.allerArretSuivant();
			assert p2.estAssis():"error";
			assert p1.estDebout():"error";
	}
	public void lance()throws TecInvalidException{
		System.out.println("Test du comportement Poli");
		testChoixChangerPlace();
		System.out.println("ok....");
	}
}	
